IEEE 829

Norma IEEE 829–2008, rovněž známá jako 829 norma pro softwarovou i systémovou dokumentaci testů, je IEEE standard specifikují formu a množinu dokumentů pro použití v osmi definovaných fázích testování softwaru. V každé z těchto fází může vzniknout vlastní oddělený typ dokumentu. Norma specifikuje formát těchto dokumentů ale nedefinuje zcela, že musí být nutně všechny části použity.

  • Testovací plán: dokument pro plánování testů který ukazuje:
    • Jak bude testování provedeno (včetně prostředí a konfigurací).
    • Kdo bude testovat
    • Co je předmětem testování
    • Jak dlouho bude testování probíhat
    • Jaké bude pokrytí testy, například: Jakou úroveň kvality vyžadujeme
  • Test Design Specifikace: upřesnění podmínek pro testování a očekávaných výsledků včetně kritérií, kdy testování může být ukončeno úspěšně
  • Specifikace testovaných případů (Test Case): Specifikace dat pro testování dle testovacích podmínek uvedených v dokumentu Test Design Specifikace
  • Test Procedure Specification: upřesňuje provedení jednotlivých testů, včetně všech podmínek pro zahájení testu a jednotlivých kroků testovaného případu
  • Test Item Transmittal Report: reportuje, kdy se testovaná softwarová komponenta dostává z jedné fáze testování do další
  • Test Log: záznam o provedených testovaných případech, kdo je prováděl, v jakém pořadí a s jakým výsledkem
  • Test Incident Report: uvádí pro každý testovaný případ, který skončil neúspěchem skutečný stav a porovnává ho s očekávaným stavem. Dále obsahuje všechny potřebné informace relevantní k průběhu testu. Tento dokument není kompletním seznamem chyb, neboť pokud se stane, že se nějaký testovaný případ nechová dle očekávání, může tímto následkem vzniknout celá řada chyb, které se ale v tomto dokumentu neuvádí. Pokud je možné, v tomto dokumentu se rovněž uvádí možný dopad nalezených incidentů.
  • Test Summary Report: Manažerský dokument shrnující všechny důležité informace odhalené testováním. Obsahuje informace o kvalitě testovaného systému, vynaloženém úsilí pro testování a statistiky z reportu incidentů. Tento report rovněž popisuje jaké testování bylo provedeno, jaký čas byl k testování potřebný a popisuje zkušenosti do dalšího kola testování. Tento finální dokument se používá pro posouzení, kdy je testovaný software vhodný k předání zákazníkovi a zda splňuje podmínky akceptace.

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search